PHP Cake框架

新觉青年

PHP语言发展至今基本上可以说没有一个成熟的框架.不知大家听说过 Ruby on rails 没有,它是一个标准的MVC框架,因为对 Ruby 不熟,所以不说它了.
而 Cake 这个框架也可以称它为 PHP on rails,也就是说 Cake 也是一个 MVC 的框架.Cake 是怎样工作的呢?
- Cake 把传统的 模板加程序 非常清晰的分成了三个部分 modles、view 和 controller.
-- - models 集中体现在了数据库方面的操作:把常用的数据库的操作封装到一个 models 类里,它几乎封装了你所能想到的方法和逻辑.
-- - view 是比较简单的,因为它的 view 里可以直接写 PHP 程序,它是通过 controller 类里的方法名字来绑定的,比较舒服的是它在处理表单时让程序员比较省事,在 controller 里已经集成了一些对表单处理的逻辑,这里就不细说了.

-* 具体如何工作有个中文例子大家可以参考一下: https://trac.cakephp.org/wiki/Cake/Tutorials/BlogPosts/zh

------------------
Cake 到目前为止还非常的不完善,在我们研究它的时候发现其很多 BUG 和有些功能它实现不了,比较有意思的是上次我们给他们提了一个关于多库操作的问题后不久他们马上给我们打了个补丁,而且告诉我们会在下一个版本中提供这个功能.

Cake 目前没有相关的中文支持,它的官方网址是:https://trac.cakephp.org/. 从网站上可以看到它们的进度,目前是 54%.

其实我觉得 PHP 难得有个像样的框架,所以正在做 PHP 开发的同志们如果对纯 MVC 感觉兴趣的话,那你一定也会对 Cake 感兴趣的.

添加新评论